libxl: config parser: do not segfault in some error paths
authorIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 11 Jan 2011 19:28:22 +0000 (19:28 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 11 Jan 2011 19:28:22 +0000 (19:28 +0000)
commit1d80237d14c9bf7be01325765c35b5809ce0030e
treef4c5842a7ca39daf06833a38e074b3153c58d1f3
parente23f7e77abb49296c53629dd3c72dec8e3a296dc
libxl: config parser: do not segfault in some error paths

In error paths, xlu__cfg_set_free can be called on NULL.
So check for that rather than segfaulting.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/libxl/libxlu_cfg.c